package com.jyw.system.domain.vo;

import com.jyw.common.utils.bean.BeanUtils;
import com.jyw.system.domain.SysContact;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.util.ObjectUtils;

@Data
@ApiModel("用户通过手机号获取的信息返回实体")
@NoArgsConstructor
public class UserDeptInfoVo {

    /**
     * 科室
     */
    @ApiModelProperty("科室id")
    private Long deptId;
    /**
     * 科室地址
     */
    @ApiModelProperty("科室地址")
    private String place;
    /**
     * 报修人
     */
    @ApiModelProperty("报修人")
    private String user;

//    @ApiModelProperty("科室id")
//    private String userName;

    public UserDeptInfoVo(SysContact contact) {
        if(!ObjectUtils.isEmpty(contact)){
            BeanUtils.copyProperties(contact,this);
            setUser(contact.getName());
        }
    }
}
